Piwik\Columns\Dimension C

Total Complexity 103
Dependencies 20
Dependents 58
Total lines 743
Lines of code 270
Logical lines of code 161
Comment lines 282
Methods 37
Properties 17

Methods 37

Method Rating Maintainability Complexity Lines of code
getType()
A
49 13 32
formatValue()
A
48 13 31
configureMetrics()
A
56 8 18
configureSegments()
S
69 7 6
groupValue()
S
58 6 14
uninstall()
S
59 6 13
getAllDimensions()
S
56 4 17
install()
S
69 4 6
update()
S
69 4 6
getSqlSegment()
S
67 4 8
getDimensions()
S
62 3 11
getNamePlural()
S
71 2 6
getName()
S
72 2 6
getModule()
S
66 2 8
getMetricId()
S
67 2 7
generateIdFromClass()
S
64 2 9
hasColumnType()
S
80 1 3
getDbTableName()
S
82 1 3
getDbColumnJoin()
S
82 1 3
getId()
S
76 1 4
getSqlFilter()
S
82 1 3
getRemovedDimensions()
S
71 1 7
getSqlFilterValue()
S
82 1 3
getSegments()
S
72 1 5
getAcceptValues()
S
82 1 3
getSuggestedValuesApi()
S
82 1 3
getSuggestedValuesCallback()
S
82 1 3
getColumnName()
S
82 1 3
getSegmentName()
S
82 1 3
getDbDiscriminator()
S
82 1 3
hasImplementedEvent()
S
71 1 5
setType()
S
81 1 3
setSqlSegment()
S
81 1 3
isAnonymousAllowed()
S
82 1 3
getCategoryId()
S
82 1 3
getEnumColumnValues()
S
82 1 3
getVersion()
S
82 1 3